#include "UdpServer.hpp"

/*-------------- 服务端代码调用 ------------------*/
std::string example(const std::string& arg)
{
    std::string value = "hello";
    return value + arg;
}

//  ./Server + port
int main(int argc,char* argv[])
{
    //将信息打印到显示器
    Enable_Console_Log_Strategy();
    if(argc != 2)
    {
        LOG(LogLevel::FATAL) << "格式错误，正确的格式为: ./Server port";
        return -1;
    }

    uint16_t port = std::stoi(argv[1]); //将字符串转成整数
    

    //UdpServer S(port);
    UdpServer S(port,example);
    S.Init();
    S.Start();

    return 0;
}